查看原文
其他

Chrome 再次引入争议 API,遭同行抵制

脚本之家 2022-05-10

The following article is from OSC开源社区 Author Travis

 关注脚本之家”,与百万开发者在一起

文 | Travis

出品 | OSC开源社区(ID:oschina2013)

继 Chrome 94 引入空闲检测 API 后,Google 在 Chrome 97 中再次引入争议 API —— Keyboard MAP API。
Chrome 96 是 2021 年的最后一个主要稳定版本,于 2021 年 11 月 16 日发布。虽说 Chrome 浏览器已切换为每四周更新一次的更新周期,但由于过去几周时间全球许多国家和地区都处于假期期间,Chrome 97 的发布因此被推迟到了今年,Chrome 97 已于今天正式推出。

Chrome 97 版本的一些变更:

1、删除一个网站存储的所有数据

2、Web 应用更像本地应用

3、记住每个网站在移动端的缩放设置

4、为 CSS 提供更好的 HDR 支持

Chrome 97 版本发布详情:https://www.oschina.net/news/177022/chrome-97-released

新版本的 Chrome 浏览器推出了一个有争议的键盘映射 API(Keyboard MAP API)。该 API 此前因为不能在 iframes 内使用,所以不能被网络应用所调用。诸如网页版微软 Office 之类需要用户大量输入内容的网络应用在此之前是不能利用该 API 来检测键盘布局上的按键。
键盘布局会因国家/地区,以及主要使用的语言不同而发生变化(例如:德语键盘会将 “Z” 与 “Y” 字母对调;西班牙语由于有 27 个字母,因此键盘上会多一个 “ñ” 按键)。如今在 Chrome 97 中引入这个新的 API 使得网络应用可以使用这一功能,从而获得用户的键盘布局,进一步跟踪和识别用户,尤其是针对以下这两种情况能够更加准确识别和追踪:
  • 使用不常见的键盘布局的用户

  • 使用的键盘布局与所在地区的默认布局不一致的用户。

Google 官方对该功能实现原因的解释如下:

getLayoutMap() 与代码结合使用,解决了识别不同布局映射的键盘(如:英语与法语键盘)上的实际按键的问题,但由于 getLayoutMap() 并不是在所有情况下都可用(不能在 iframe 内使用),所以像 Excel、Word、PowerPoint 等在 iframe 内运行的 Office Web 应用程序不能使用这个 API。将 Keyboard-MAP 添加到允许属性列表中可以解决这个问题。

虽然该功能的状态页面显示 Web 开发者对此十分支持,但苹果、Mozilla 和 Brave 等开发商对此表示了担忧。这些公司反对的一个关键论点是,网站可以利用这个 API 来追踪用户隐私。
苹果在 GitHub 上发表了一份回应称:

从隐私的角度来看,Keyboard MAP API 是不可接受的。因此,苹果公司的 WebKit 团队对实现目前提出的这一功能不感兴趣。

Brave 则表示:

Brave 继承了 Chrome 的 Keyboard MAP API 的实现,但并不向用户提供任何功能。

Mozilla 则是将 Keyboard MAP API 添加到了有害 API 列表中,并表示不会在 Firefox 浏览器中实施该 API。
虽说如今有很多浏览器都基于 Chromium,但只要他们不实施该 API 或禁用该 API 就能够阻止网站恶意使用这个功能追踪用户隐私。另一个值得留意的是,功能页面显示该 API 的所有者来自微软。

<END>

程序员专属卫衣

商品直购链接 👇






今日送书福利  《数据结构和算法基础(Java语言实现)》本书全面讲解了在编程中涉及到的常用的数据结构及算法,同时,辅以大量的实战案例,图文并茂,令读者易于理解掌握。同时,案例的选型偏终于解决实际问题,具有很强的应用性、趣味性。全书示例采用Java语言编写,书中示例也可以作为面试使用。《自然语言处理NLP从入门到项目实战(Python语言实现)》本书内容通俗易懂,案例丰富,实用性强,特别适合使用Python语言人工智能自然语言处理的入门和进阶的读者阅读,也适合产品经理、人工智能研究者等对人工智能自然语言处理感兴趣的读者阅读。另外,本书也适合作为相关培训机构的教材使用。
《机器学习数学基础:概率论与数理统计》本书从基础的概率知识谈起,逐步深入至机器学习以及深度学习的分类算法,并在后配合深度学习的实战案例,介绍Softmax回归函数在手写体数字识别中的具体应用,让读者通过动手编辑代码更深入地了解概率论在人工智能领域的重大作用

  留言赠书参与方法 

分享一下你喜欢以上书籍中的哪一本,以及平时工作学习积累的经验,或者分享关于这篇推文内容的个人理解,活动截止时会选出5名小锦鲤,中奖者可以获得上面的纸质书籍任选1本,免费包邮到家

活动截止时间:2022年1月8日 16:00 整

兑奖截止时间:2022年1月9日 16:00 整

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存